/**
  ******************************************************************************
  * @file    PCFG_STATUS.c 
  * @author  Feirui_Joe
  * @version V0.1
  * @date    07/26/2010
  * @brief   HGM63 all configurations on PC
  ******************************************************************************
  * @copy
  *
  * <h2><center>&copy; COPYRIGHT 2010 Feirui</center></h2>
  */ 

/**
  * @brief  INCLUDE FILES.
  */
#ifndef	PCFG_STATUS_GLOBALS
#define	PCFG_STATUS_GLOBALS
#include <includes.h>

/*************************************************************/
/* Page3   Generating set status information
   Page4   Basic instrumentation            
   Page5   Extended instrumentation         
   Page6   Derived Instrumentation          
   Page7   Accumulated Instrumentation      
   Page8   Alarm conditions                 
   Page11  Diagnostic - general        
   Page12  Diagnostic - digital inputs 
   Page13  Diagnostic - digital outputs
   Page14  Diagnostic - LEDs                
 */
/*************************************************************/

/* Page3 */
const CfgPageManage_TypeDef CfgPage3ManageUnit=CfgPage3ManageDefault;
const CfgValueFeature_TypeDef CfgValFeature_GenSetStatus=CfgValFeatureDefault_GenSetStatus;
const uint16_t LXCfgMinVal_GenSetStatus[CfgBFSize_GenSetStatus]=CfgMinDefault_GenSetStatus;
const uint16_t LXCfgMaxVal_GenSetStatus[CfgBFSize_GenSetStatus]=CfgMaxDefault_GenSetStatus;

/* Page4 */
const CfgPageManage_TypeDef CfgPage4ManageUnit=CfgPage4ManageDefault;
const CfgValueFeature_TypeDef CfgValFeature_BasicInstrumentation                =CfgValFeatureDefault_BasicInstrumentation;
const uint8_t LXCfgDataType_BasicInstrumentation[CfgBFSize_BasicInstrumentation]=LXCfgDataTypeDefault_BasicInstrumentation;
const uint16_t LXCfgMinVal_BasicInstrumentation[CfgBFSize_BasicInstrumentation] =LXCfgMinDefault_BasicInstrumentation;
const uint16_t LXCfgMaxVal_BasicInstrumentation[CfgBFSize_BasicInstrumentation] =LXCfgMaxDefault_BasicInstrumentation;

/* Page5 */
const CfgPageManage_TypeDef CfgPage5ManageUnit=CfgPage5ManageDefault;
const CfgValueFeature_TypeDef CfgValFeature_ExtendedInstrumentation                   =CfgValFeatureDefault_ExtendedInstrumentation;
const uint8_t LXCfgDataType_ExtendedInstrumentation[CfgBFSize_ExtendedInstrumentation]=LXCfgDataTypeDefault_ExtendedInstrumentation;
const uint16_t LXCfgMinVal_ExtendedInstrumentation[CfgBFSize_ExtendedInstrumentation] =LXCfgMinDefault_ExtendedInstrumentation;
const uint16_t LXCfgMaxVal_ExtendedInstrumentation[CfgBFSize_ExtendedInstrumentation] =LXCfgMaxDefault_ExtendedInstrumentation;

/* Page6 */
const CfgPageManage_TypeDef CfgPage6ManageUnit=CfgPage6ManageDefault;
const CfgValueFeature_TypeDef CfgValFeature_DerivedInstrumentation                  =CfgValFeatureDefault_DerivedInstrumentation;
const uint8_t LXCfgDataType_DerivedInstrumentation[CfgBFSize_DerivedInstrumentation]=LXCfgDataTypeDefault_DerivedInstrumentation;
const uint16_t LXCfgMinVal_DerivedInstrumentation[CfgBFSize_DerivedInstrumentation] =LXCfgMinDefault_DerivedInstrumentation;
const uint16_t LXCfgMaxVal_DerivedInstrumentation[CfgBFSize_DerivedInstrumentation] =LXCfgMaxDefault_DerivedInstrumentation;

/* Page7 */
const CfgPageManage_TypeDef CfgPage7ManageUnit=CfgPage7ManageDefault;
const CfgValueFeature_TypeDef CfgValFeature_AccumulatedInstrumentation                      =CfgValFeatureDefault_AccumulatedInstrumentation;
const uint8_t LXCfgDataType_AccumulatedInstrumentation[CfgBFSize_AccumulatedInstrumentation]=LXCfgDataTypeDefault_AccumulatedInstrumentation;
const uint16_t LXCfgMinVal_AccumulatedInstrumentation[CfgBFSize_AccumulatedInstrumentation] =LXCfgMinDefault_AccumulatedInstrumentation;
const uint16_t LXCfgMaxVal_AccumulatedInstrumentation[CfgBFSize_AccumulatedInstrumentation] =LXCfgMaxDefault_AccumulatedInstrumentation;
const uint16_t LXCfgDefault_AccumulatedInstrumentation[CfgBFSize_AccumulatedInstrumentation]=LXCfgDefaultVal_AccumulatedInstrumentation;

/* Page8 */
const CfgPageManage_TypeDef CfgPage8ManageUnit=CfgPage8ManageDefault;

/* Page11 */
const CfgPageManage_TypeDef CfgPage11ManageUnit=CfgPage11ManageDefault;
const CfgValueFeature_TypeDef CfgValFeature_Diagnostic_General             =CfgValFeatureDefault_Diagnostic_General;
const uint16_t LXCfgMinVal_Diagnostic_General[CfgBFSize_Diagnostic_General]=CfgMinDefault_Diagnostic_General;
const uint16_t LXCfgMaxVal_Diagnostic_General[CfgBFSize_Diagnostic_General]=CfgMaxDefault_Diagnostic_General;

/* Page12 */
const CfgPageManage_TypeDef CfgPage12ManageUnit=CfgPage12ManageDefault;

/* Page13 */
const CfgPageManage_TypeDef CfgPage13ManageUnit=CfgPage13ManageDefault;

/* Page14 */
const CfgPageManage_TypeDef CfgPage14ManageUnit=CfgPage14ManageDefault;

#endif     /*     PCFG_STATUS_GLOBALS       */